#include "cpu/exec/template-start.h"

#define instr call

static void do_execute() {
    cpu.esp -= 4;
    swaddr_write(cpu.esp, 4, cpu.eip + DATA_BYTE + 1, R_SS);
    cpu.eip += op_src->val;
    print_asm("call %x", cpu.eip + 1 + DATA_BYTE);
}

#if DATA_BYTE == 4
make_instr_helper(si)
#endif
#include "cpu/exec/template-end.h"